﻿using Abp.AutoMapper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AVIS.OutBound.Cities.Cache
{
    [AutoMap(typeof(City))]
    [Serializable]
    public class CityCacheItem
    {
        public const string CacheName = "AvisAppCityCache";

        public string RegionCode { get; set; }

        public string ENName { get; set; }

        public string CNName { get; set; }

        public string CNPY { get; set; }

        public string AGDCode { get; set; }

        ///<summary>
        /// 是否热门（只有热门城市才会出现在城市选择弹出层中）
        ///</summary>
        public bool? IsTop { get; set; }

        ///<summary>
        /// 是否国际热门（会出现在选择城市的国际热门选项卡）
        ///</summary>
        public bool? IsHot { get; set; }

        ///<summary>
        /// 是否标红（在选择城市时，将该城市标为红色凸出显示）
        ///</summary>
        public bool? IsRed { get; set; }

        /// <summary>
        /// 客户选择次数（对应数据库字段 CusClick）
        /// </summary>
        public int CusClick { get; set; }

        /// <summary>
        /// 推荐车组
        /// </summary>
        public string RecommendCar { get; set; }
    }
}